草庐IT

firebase - flutter NoSuchMethodError

全部标签

android - 在您的项目中找到 Firebase Unity Android : No google-services. json 文件

我正在尝试将Firebase添加到我的Unity项目中,但不知何故它总是给我一个烦人的错误。我自己尝试使用generate_xml_from_google_services_json.exe但这并没有解决问题。我还尝试编辑generate_xml_from_google_services_json.pypython脚本以更改默认位置(设置为“正常”android应用程序路径),但这也不起作用。我完全按照Firebasedocs中的步骤操作并将google-services.jsonfie粘贴到assets文件夹的根目录中,但它仍然给我以下错误:Nogoogle-services.jso

android - Firebase 身份验证 Google vs Facebook vs 电子邮件优缺点

我是Firebase身份验证的新手,请原谅我的无知。我正在考虑向我的应用程序添加不同类型的身份验证的利弊,而不是只添加一种(Google)。添加所有3个(谷歌、Facebook和电子邮件)会更加考虑用户及其电子邮件偏好。这是我能想到的唯一原因,我会添加所有3个。如果我只需要一个用户ID和一种发送用户电子邮件的方式,还有其他原因吗?如果任何拥有Android应用程序的人都有Google帐户,添加Facebook的原因是什么?为什么我要添加电子邮件身份验证?如果用户必须输入电子邮件,这可能会阻止他们输入电子邮件。我希望这个问题不会被关闭。我不是在征求意见。我只是在寻找事实。

android - Firebase functions.https.onCall 有效但返回 null

我有以下用node.js编写的firebase云函数,我从我的Android应用程序调用它exports.findNearestBranch=functions.https.onCall((data,context)=>{varlatitutde=data.lat;varlongitude=data.long;varret;returngetLocationObject(latitutde,longitude).then(function(result){varfromObject=result;console.log('CONTEXTCLIENT'+latitutde+'LONG'+

java - 未在 firebase 中创建字符串的数组列表

我正在尝试在Firebase中创建一个新用户有4个字段1.用户名2.帖子3.追随者4.以下-->ArrayList以下是ArrayList但最后一个字段根本不会在Firebase中创建。这是我得到的结果:创建新用户代码:UserBeanuserBean=newUserBean(mUsername.toLowerCase(),0,0,newArrayList());mUserDatabase.push().setValue(userBean);我的UserBean:Stringusername;intfollowers,post;ArrayListfollowing;publicUser

dart - 在 firebase_auth 插件版本 0.2.0 中访问 c​​urrentUser 数据

在我的应用程序中,我有一个带有UserAccountsDrawerHeader的抽屉,我通过简单地从FirebaseAuth.instance.currentUser.x获取x属性来提供它的属性在最新firebase_auth0.2.0version,其中currentUser()是异步的。我已经尝试了几个小时来存储当前登录用户的信息,但还没有找到正确的方法来做到这一点。我知道我可以通过以下方式访问它们:Future_getCurrentUserName()async{FirebaseUseruser=awaitFirebaseAuth.instance.currentUser();r

dart - 在 firebase_auth 插件版本 0.2.0 中访问 c​​urrentUser 数据

在我的应用程序中,我有一个带有UserAccountsDrawerHeader的抽屉,我通过简单地从FirebaseAuth.instance.currentUser.x获取x属性来提供它的属性在最新firebase_auth0.2.0version,其中currentUser()是异步的。我已经尝试了几个小时来存储当前登录用户的信息,但还没有找到正确的方法来做到这一点。我知道我可以通过以下方式访问它们:Future_getCurrentUserName()async{FirebaseUseruser=awaitFirebaseAuth.instance.currentUser();r

android - 一段时间后 Firebase onDataChange 未调用打开应用程序

我正在使用FirebaseApi9.+编写Android应用程序。我使用Firebase身份验证和数据库。当我访问我的应用程序并登录时,一切正常,valueEventListeners正确检索数据。当我在一段时间后访问我的应用程序并且它已经登录时,我的问题就开始了。身份验证似乎已确认,但我的监听器均未被触发,似乎也未检索到任何内容。为了让我的应用程序再次正常工作,我必须注销并重新登录。我不知道这是“session过期”的问题还是我忘记在代码中写的东西。这是我的valueEventListeners之一:DatabaseReferencemyFirebase=FirebaseDataba

android - 如何在 Android 的 Firebase token 服务中处理第一个 token ?

我正在制作一个使用Firebase云消息传递的Android应用。每当生成新token时,都会调用扩展FirebaseInstanceIdService的类的onTokenRefresh()函数。但是我注意到第一次生成token时,这个函数并没有被调用。我想将第一个token发送到我的服务器。我该如何实现? 最佳答案 onTokenRefresh()只是在您有互联网连接时调用,在从FCM返回token后,您可以将其发送到您的服务器参见https://stackoverflow.com/a/37546558/2032955

android - Firebase/Android - 通过 UID 加载用户

我只找到了加载当前登录用户的代码fragment:FirebaseUseruser=FirebaseAuth.getInstance().getCurrentUser();但是如果我需要加载另一个用户的数据,比如图像路径和名称怎么办?我想通过他们的UID加载它们。我当然可以像这样自己保存数据:->users->UID->imagePath->name但我认为可能有一种方法可以使用FirebaserUser类。我实际上认为必须有某种方式,it'sjustnotwritteninthedocs. 最佳答案 没有办法直接使用Firebas

android - 是否可以手动注册到 Firebase 云消息传递?

我使用了旧的GoogleCloudMessagingregister()方法,该方法现已弃用。我已经开始迁移到FCM,需要更改一些旧的遗留代码。以前版本的GCM允许我们选择应用注册的时间-例如用户已成功登录。现在注册在后台完成,我们只接收回调。是否可以使用未弃用的API手动注册到Firebase云消息传递? 最佳答案 是的,google-services-gcm库没有被弃用,它让您有机会在您选择的时间调用InstanceID.getToken。推荐的新FCM客户端库(firebase-messaging)会自动注册应用程序实例,并在